package com.online.service;

import com.online.entity.CourseContactClass;

import java.util.List;

public interface CourseContactClassService {

    /**
     * 向班级课程关系表插入一条数据
     * @param courseContactClass
     * @return
     */
    int insertARecord(CourseContactClass courseContactClass);

    /**
     * 删除一门课程的关系
     * @param courseId
     * @return
     */
    int deleteARecordByCourseId(Integer courseId);

    /**
     * 删除一门符合classId的课程
     * @param classId
     * @return
     */
    int deleteARecordByClassId(Integer classId);

    /**
     * 查询courseId
     * @param classId
     * @return
     */
    List<Integer> selectCourseIdByClassId(int classId);

    /**
     * 查询一条信息
     * @param courseId
     * @param classId
     * @return
     */
    CourseContactClass selectById(Integer courseId,Integer classId);

    /**
     * 查询一个老师所教学课程的班级信息
     */
    List<CourseContactClass> selectClassId(Integer courseId);
}
